package com.xiaoshuidi.cloud.module.rooms.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xiaoshuidi.cloud.framework.common.pojo.CommonResult;
import com.xiaoshuidi.cloud.module.rooms.controller.admin.roomdevice.vo.DepRoomVO;
import com.xiaoshuidi.cloud.module.rooms.controller.admin.roomdevice.vo.MeterReadingVO;
import com.xiaoshuidi.cloud.module.rooms.controller.admin.roomdevice.vo.RoomSdiotPayModeMappingVO;
import com.xiaoshuidi.cloud.module.rooms.pojo.RoomSdiotPayModeMapping;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface RoomSdiotPayModeMappingService extends IService<RoomSdiotPayModeMapping> {

   CommonResult<String> saveRoomSdiotPayMode(RoomSdiotPayModeMappingVO roomSdiotPayModeMappingVO);

   List<DepRoomVO> findPayModeHouseRoomId(long payModeConfigId);
   MeterReadingVO getModeMappingByRoomId(Long roomHouseId,String feeType);
}
